
<script lang="ts">
import { TUIChatKit,genTestUserSig } from "./TUIKit";
import { vueVersion } from "./TUIKit/adapter-vue";
import { TUILogin } from "@tencentcloud/tui-core";
// 必填信息
const config = {
 userID: "user1", // User ID
 SDKAppID: 1600008902, // Your SDKAppID
 secretKey: "fe33cf34819c120d5374d1a8775beae86d35efd4013041d2f8e832713134786f", // Your secretKey
};
uni.$chat_userID = config.userID;
uni.$chat_SDKAppID = config.SDKAppID;
uni.$chat_secretKey = config.secretKey;


uni.$chat_userSig = genTestUserSig(config).userSig;
// TUIChatKit 初始化
TUIChatKit.init();
export default {
  onLaunch: function () {
   
    // TUICore login
    TUILogin.login({
      SDKAppID: uni.$chat_SDKAppID,
      userID: uni.$chat_userID,
      // UserSig 是用户登录即时通信 IM 的密码，其本质是对 UserID 等信息加密后得到的密文。
      // 该方法仅适合本地跑通 Demo 和功能调试，详情请参见 https://cloud.tencent.com/document/product/269/32688     
      userSig: uni.$chat_userSig, 
      // 如果您需要发送图片、语音、视频、文件等富媒体消息，请设置为 true
      useUploadPlugin: true,
      // 本地审核可识别、处理不安全、不适宜的内容，为您的产品体验和业务安全保驾护航
      // 此功能为增值服务，请参考：https://cloud.tencent.com/document/product/269/79139
      // 如果您已购买内容审核服务，开启此功能请设置为 true
      useProfanityFilterPlugin: false,
      framework: `vue${vueVersion}` // 当前开发使用框架 vue2 / vue3
    });
  },
 onShow: function() {
      console.log('App Show')
  },
 onHide: function() {
      console.log('App Hide')
  }
};
</script>

<style lang="scss">
	/*每个页面公共css */
	/* 注意要写在第一行，同时给style标签加入lang="scss"属性 */
	@import "uview-ui/index.scss";
	@import "@/uni_modules/uview-ui/index.scss";
	@import "@/assets/css.css";
	@import "@/assets/font.css";

	page {
		background-color: #F7FAFF;
		// padding: 0 32rpx;
	}

	uni-tabbar,
	uni-tabbar .uni-tabbar {
		box-shadow: 0rpx 0rpx 8rpx 0rpx rgba(0, 148, 255, 0.1);
	}

	image {

		image-rendering: -moz-crisp-edges;

		image-rendering: -o-crisp-edges;

		image-rendering: -webkit-optimize-contrast;

		image-rendering: crisp-edges;

		-ms-interpolation-mode: nearest-neighbor;

	}
</style>